package Test;

import javax.swing.*;
import java.awt.event.*;

public class Menu1 extends JFrame {

    public Menu1() {
        super("菜单栏示例");
        setSize(400, 400);

        // 创建菜单栏
        JMenuBar menubar = new JMenuBar();

        // 创建菜单
        JMenu fileMenu = new JMenu("文件");

        // 创建菜单项
        JMenuItem openMenuItem = new JMenuItem("打开");
        openMenuItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.out.println("用户单击了打开菜单");
            }
        });

        JMenuItem saveMenuItem = new JMenuItem("保存");
        saveMenuItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.out.println("用户单击了保存菜单");
            }
        });

        // 添加菜单项到菜单中
        fileMenu.add(openMenuItem);
        fileMenu.add(saveMenuItem);

        // 将菜单添加到菜单栏中
        menubar.add(fileMenu);

        // 将菜单栏添加到顶层容器中
        setJMenuBar(menubar);

        setVisible(true);
    }

    public static void main(String[] args) {
        new Menu1();
    }
}